package com.iwhalecloud.bss.kite.cucc.client.dto.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.ArrayList;
import java.util.List;

@ApiModel("资源对象")
public class ResPreJudgeDTO {
    @ApiModelProperty("最大可承载带宽")
    private String maxRate;
    @ApiModelProperty("附件类型")
    private String totalPortSum;
    @ApiModelProperty("总端口数")
    private String freePortSum;
    @ApiModelProperty("接入方式编码")
    private String accessType;
    @ApiModelProperty("接入方式名称")
    private String accessTypeName;
    @ApiModelProperty("局向列表")
    private List<ExchListDTO> exchList = new ArrayList<>();
    @ApiModelProperty("地址属性")
    private List<AdderssAttrDTO> addressAttrInfo = new ArrayList<>();

    public String getMaxRate() {
        return maxRate;
    }

    public void setMaxRate(String maxRate) {
        this.maxRate = maxRate;
    }

    public String getTotalPortSum() {
        return totalPortSum;
    }

    public void setTotalPortSum(String totalPortSum) {
        this.totalPortSum = totalPortSum;
    }

    public String getFreePortSum() {
        return freePortSum;
    }

    public void setFreePortSum(String freePortSum) {
        this.freePortSum = freePortSum;
    }

    public String getAccessType() {
        return accessType;
    }

    public void setAccessType(String accessType) {
        this.accessType = accessType;
    }

    public String getAccessTypeName() {
        return accessTypeName;
    }

    public void setAccessTypeName(String accessTypeName) {
        this.accessTypeName = accessTypeName;
    }

    public List<ExchListDTO> getExchList() {
        return exchList;
    }

    public void setExchList(List<ExchListDTO> exchList) {
        this.exchList = exchList;
    }

    public List<AdderssAttrDTO> getAddressAttrInfo() {
        return addressAttrInfo;
    }

    public void setAddressAttrInfo(List<AdderssAttrDTO> addressAttrInfo) {
        this.addressAttrInfo = addressAttrInfo;
    }
}



